package com.fowo.api.syncLingxingApi.entity;

import cn.hutool.core.util.ObjUtil;
import com.alibaba.fastjson.annotation.JSONField;
import com.baomidou.dynamic.datasource.annotation.DS;
import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fowo.api.user.model.JwtUserInfo;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.Date;

@Data
public class TmpSyncLingxingToSpuList extends TmpSyncLingxingToSpuBase implements Serializable {

    private static final long serialVersionUID = 1L;
    public TmpSyncLingxingToSpuList() {
        super();
    }

    @Schema(title = "款名")
    @JSONField(name = "spu_name")
    private String spuName;


    @Schema(title = "型号")
    @JSONField(name = "model")
    private String model;


    @Schema(title = "分类ID")
    @JSONField(name = "cid")
    private Long cid;


    @Schema(title = "品牌ID")
    @JSONField(name = "bid")
    private Long bid;

    @Schema(title = "开发人ID")
    @JSONField(name = "developer_uid")
    private Long developerUid;


    @Schema(title = "采购员ID")
    @JSONField(name = "cg_uid")
    private Long cgUid;

    @Schema(title = "采购备注")
    @JSONField(name = "purchase_remark")
    private String purchaseRemark;

    @Schema(title = "采购成本")
    @JSONField(name = "cg_price")
    private BigDecimal cgPrice;

    @Schema(title = "交期")
    @JSONField(name = "cg_delivery")
    private Long cgDelivery;

    @Schema(title = "创建人ID")
    @JSONField(name = "create_uid")
    private String createUid;

 
    @Schema(title = " 状态：0 停售，1 在售，2 开发中，3 清仓")
    @JSONField(name = "status")
    private Integer status;



}